Overcoming Resolution-Based Lower Bounds for SAT Solvers
نویسندگان
چکیده
Many leading-edge SAT solvers are based on the Davis-Putnam procedure or the Davis-Logemann-Loveland procedure, and thus on unsatisfiable instances they can be viewed as attempting to find refutations by resolution. Therefore, exponential lower bounds on the length of resolution proofs also apply to such solvers. Empirical performance of DLL-based solvers on SAT instances from the pigeonhole and Urquhart family are consistent with this expectation. Our work explores an entirely different approach to SAT solving that does not have this drawback. A bare-bones implementation of our algorithm, reported earlier, was able to refute pigeonhole instances in polynomial time without explicitly using symmetries, and this empirical result is backed up by an analytical proof. In this work, we show how to extend Compressed-BFS to perform Boolean Constraint Propagation, part of all practical, complete SAT solvers. Unlike DLL-based solvers, our empirical results show that full BCP offers marginal improvements in runtime.
منابع مشابه
A Restriction of Extended Resolution for Clause Learning SAT Solvers
Modern complete SAT solvers almost uniformly implement variations of the clause learning framework introduced by Grasp and Chaff. The success of these solvers has been theoretically explained by showing that the clause learning framework is an implementation of a proof system which is as poweful as resolution. However, exponential lower bounds are known for resolution, which suggests that signi...
متن کاملTheoretical Foundations of Applied SAT Solving ( 14 w 5101 ) January 19 - 24 , 2014 MEALS
Speaker: Albert Atserias (Universitat Politecnica de Catalunya) Title: Mini-tutorial on semialgebraic proof systems Abstract: A variety of semialgebraic proof systems, i.e. those operating with polynomial inequalities over the reals, were defined in the last two decades to reason about optimality or near optimality in combinatorial optimization problems. In this mini-tutorial we overview their ...
متن کاملLower Bounds and Upper Bounds for MaxSAT
This paper presents several ways to compute lower and upper bounds for MaxSAT based on calling a complete SAT solver. Preliminary results indicate that (i) the bounds are of high quality, (ii) the bounds can boost the search of MaxSAT solvers on some benchmarks, and (iii) the upper bounds computed by a Stochastic Local Search procedure (SLS) can be substantially improved when its search is init...
متن کاملDetecting Disjoint Inconsistent Subformulas for Computing Lower Bounds for Max-SAT
Many lower bound computation methods for branch and bound Max-SAT solvers can be explained as procedures that search for disjoint inconsistent subformulas in the Max-SAT instance under consideration. The difference among them is the technique used to detect inconsistencies. In this paper, we define five new lower bound computation methods: two of them are based on detecting inconsistencies via ...
متن کاملWithin-problem Learning for Efficient Lower Bound Computation in Max-SAT Solving
This paper focuses on improving branch-and-bound Max-SAT solvers by speeding up the lower bound computation. We notice that the existing propagation-based computing methods and the resolution-based computing methods, which have been studied intensively, both suffer from several drawbacks. In order to overcome these drawbacks, we propose a new method with a nice property that guarantees the incr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002